Repo auto make wiki page - ☆Wiki Sandbox - НТЦ 'Комплексные Системы'

CS-DataServer (поколение 3)

Сервис данных Дельты.
Для работы необходим .NET Framework 4.6.1 или .NET Core 2.0.

Аргументы командной строки

cs_dataserver3 [#moduleInstance] -r | -u | -run
  • #moduleInstance
    Опциональное наименование экземпляра службы.
  • -regserver (-r, -service, -s)
    Регистрация службы.
  • -unregserver (-u)
    Отмена регистрации службы.
  • -run
    Запуск в режиме приложения (а не в режиме службы Windows NT или демона Unix).

Формат конфигурационного файла

Конфигурационная службы загружается из папки установки службы из xml-файла cs_dataserver3.moduleInstance.config, где moduleInstance - наименование экземпляра службы.
Если используется экземпляр службы по умолчанию, то имя конфигурационного файла - cs_dataserver3.config.

<?xml version="1.0" encoding="utf-8"?>
<configuration
    traceLevel="trace_level"    [ Warning ]
    messageManagerTraceLevel="trace_level"    [ Warning ]
    transportManagerTraceLevel="trace_level"    [ Warning ]
    channelManagerTraceLevel="trace_level"    [ Warning ]
    sessionManagerTraceLevel="trace_level"    [ Warning ]
    memoryManagerTraceLevel="trace_level"    [ Warning ]
    > 

  <endpoints>
    <endpoint
        name="string" 
        endpointUrl="string" 
        discoveryOnly="bool"    [ false ]
        security="string"    [ None+None+Anonymous ]
        transportTraceLevel="trace_level"    [ Off ]
        channelTraceLevel="trace_level"    [ Off ]
        sessionTraceLevel="trace_level"    [ Off ]
        subscriptionTraceLevel="trace_level"    [ Off ]
        />
    <endpoint />
  </endpoints>

  <subsystems>
    <subsystem
        name="string" 
        traceLevel="trace_level"    [ Off ]
        sourceConstr="string"    [ not set ]
        paramDbConstr="string"    [ not set ]
        archiveDbConstr="string"    [ not set ]
        endpoints="string" 
        debugScaleParamDb="int"    [ 1 ]
        debugGenValues="bool"    [ false ]
        autoReload="bool"    [ true ]
        saveCurrentDataPeriod="time_interval"    [ max ]
        processParamSave="bool"    [ true ]
        processParamCalc="bool"    [ true ]
        processParamCheck="bool"    [ true ]
        processParamEvent="bool"    [ true ]
        processParamStale="bool"    [ true ]
        writeArchive="bool"    [ false ]
        auditEventAck="bool"    [ false ]
        auditValueOverride="bool"    [ false ]
        forceParamCalc="bool"    [ true ]
        forceParamStaleCheck="bool"    [ true ]
        forceParamEventDetect="bool"    [ true ]
        forceParamWriteArchive="bool"    [ true ]
        winScriptHostDefault="bool"    [ false ]
        />
    <subsystem />
    ...
  </subsystems>

</configuration>